package com.sinog.biz.mapper.havexml;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.sinog.core.domain.Background;
import org.apache.ibatis.annotations.Param;
import java.util.List;

/**
 * @desc 系统管理 - 更换背景 - 更换背景 - BackgroundMapper
 * @author -
 * @date -
 */
public interface BackgroundMapper extends BaseMapper<Background> {

    /**
     * 系统管理 - 更换背景 - 更换背景 - 获取列表数据
     * @param longUser longUser
     * @return List<Background>
     */
    List<Background> getBackgroundList(@Param("longUser") String longUser);

    /**
     * 系统管理 - 更换背景 - 更换背景 - 设置选中的图片为背景
     * @param id id
     * @param isUsed isUsed
     * @return int
     */
    int updateIsUsed(@Param("id") int id,@Param("isUsed") String isUsed);

    /**
     * 系统管理 - 更换背景 - 更换背景 - 上传背景图片
     * @param background background
     * @return int
     */
    int insertData(@Param("background") Background background);

    /**
     * 系统管理 - 更换背景 - 更换背景 - 设置选中的图片为背景
     * @param longUser longUser
     * @return Background
     */
    Background selectBackgroundByUserId(@Param("longUser") String longUser);

    /**
     * 系统管理 - 更换背景 - 更换背景 - 设置选中的图片为背景
     * @param longUser longUser
     * @return int
     */
    int insertDefaultBg(@Param("longUser") String longUser);
}